Skip to content

Update codex to 0.115.0 - #73

Closed
codex-acp-ci-app[bot] wants to merge 4 commits into
mainfrom
codex-update/0.115.0
Closed

Update codex to 0.115.0#73
codex-acp-ci-app[bot] wants to merge 4 commits into
mainfrom
codex-update/0.115.0

Conversation

@codex-acp-ci-app

Copy link
Copy Markdown

What's new

Previously Failed Tests And Reasons

  1. src/__tests__/CodexACPAgent/CodexAcpClient.test.ts -> should authenticate with key
    Timed out because API-key auth could block waiting for account/login/completed; later also had snapshot drift from updated model/list and thread-start response shape.
  2. src/__tests__/CodexACPAgent/CodexAcpClient.test.ts -> should authenticate with a gateway
    Timed out during session creation because MCP startup waiting depended on a deprecated notification path; later hit logout failed: Read-only file system (os error 30) in this environment.
  3. src/__tests__/CodexACPAgent/mcp-session.test.ts -> should return configured mcp
    Timed out for the same MCP startup wait path.

What I Changed And Why

  1. Updated src/CodexEventHandler.ts to explicitly handle newly generated notification variants (hook/*, item/autoApprovalReview/*, command/exec/outputDelta) so the switch stays exhaustive and type-safe after the schema update.
  2. Updated src/CodexAcpServer.ts to stop blocking session creation on deprecated MCP-startup notification behavior; session MCP server names are now derived from request-configured MCP servers.
  3. Updated src/CodexAcpClient.ts auth flow so API-key auth returns immediately after successful login request, while ChatGPT login still waits for completion (optionally filtered by loginId), preventing auth deadlocks introduced by updated login semantics.
  4. Updated src/CodexAppServerClient.ts login-completion waiting to support loginId matching for compatibility with updated account login events.
  5. Updated gateway test setup in src/__tests__/CodexACPAgent/CodexAcpClient.test.ts to avoid environment-dependent logout failure, and refreshed the changed auth snapshot in src/__tests__/CodexACPAgent/data/auth-with-key.json to match the updated Codex payload shape.

@ishulgin ishulgin closed this Mar 18, 2026
@ishulgin
ishulgin deleted the codex-update/0.115.0 branch March 18, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant